<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>v_hdmirxss1: xv_hdmirxss1.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">v_hdmirxss1
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xv__hdmirxss1_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">xv_hdmirxss1.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This is main code of Xilinx HDMI Receiver Subsystem device driver. </p>
<p>Please see <a class="el" href="xv__hdmirxss1_8h.html" title="This is main header file of the Xilinx HDMI RX Subsystem driver. ">xv_hdmirxss1.h</a> for more details of the driver.</p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who    Date     Changes
</p>
<hr/>
<p>
1.00  EB   22/05/18 Initial release.
</pre></div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a550638a09c943f6ef08dabf626020c21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a550638a09c943f6ef08dabf626020c21">XV_HdmiRxSs1_BridgeYuv420</a>(InstancePtr, Enable)</td></tr>
<tr class="memdesc:a550638a09c943f6ef08dabf626020c21"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macros selects the bridge YUV420 mode.  <a href="#a550638a09c943f6ef08dabf626020c21">More...</a><br/></td></tr>
<tr class="separator:a550638a09c943f6ef08dabf626020c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c40dc50bee3066035922ffc9949fbe0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a6c40dc50bee3066035922ffc9949fbe0">XV_HdmiRxSs1_BridgePixelDrop</a>(InstancePtr, Enable)</td></tr>
<tr class="memdesc:a6c40dc50bee3066035922ffc9949fbe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macros selects the bridge pixel repeat mode.  <a href="#a6c40dc50bee3066035922ffc9949fbe0">More...</a><br/></td></tr>
<tr class="separator:a6c40dc50bee3066035922ffc9949fbe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a83d082ecd6ba525743e7af8269e2c14a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a83d082ecd6ba525743e7af8269e2c14a">XV_HdmiRxSs1_RegisterDebug</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a83d082ecd6ba525743e7af8269e2c14a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints out the sub-core register dump.  <a href="#a83d082ecd6ba525743e7af8269e2c14a">More...</a><br/></td></tr>
<tr class="separator:a83d082ecd6ba525743e7af8269e2c14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1be5f12554c551e46983d3c76a49628"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ad1be5f12554c551e46983d3c76a49628">XV_HdmiRxSs1_ReportCoreInfo</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad1be5f12554c551e46983d3c76a49628"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reports list of cores included in Video Processing Subsystem.  <a href="#ad1be5f12554c551e46983d3c76a49628">More...</a><br/></td></tr>
<tr class="separator:ad1be5f12554c551e46983d3c76a49628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ba7069501e51471adcc478b2ea7e724"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a1ba7069501e51471adcc478b2ea7e724">XV_HdmiRxSs1_SetUserTimerHandler</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, XVidC_DelayHandler CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:a1ba7069501e51471adcc478b2ea7e724"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs a custom delay/sleep function to be used by the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> driver.  <a href="#a1ba7069501e51471adcc478b2ea7e724">More...</a><br/></td></tr>
<tr class="separator:a1ba7069501e51471adcc478b2ea7e724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff9b79fc18e608b1d3efc68516957b2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aff9b79fc18e608b1d3efc68516957b2f">XV_HdmiRxSS1_HdmiRxIntrHandler</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aff9b79fc18e608b1d3efc68516957b2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function calls the interrupt handler for HDMI RX.  <a href="#aff9b79fc18e608b1d3efc68516957b2f">More...</a><br/></td></tr>
<tr class="separator:aff9b79fc18e608b1d3efc68516957b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7df2cc91e752d61253d9a86462d95ab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ae7df2cc91e752d61253d9a86462d95ab">XV_HdmiRxSs1_CfgInitialize</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html">XV_HdmiRxSs1_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ae7df2cc91e752d61253d9a86462d95ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the video subsystem and included sub-cores.  <a href="#ae7df2cc91e752d61253d9a86462d95ab">More...</a><br/></td></tr>
<tr class="separator:ae7df2cc91e752d61253d9a86462d95ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa385d7305e57a116d118fd8a94f2da7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aa385d7305e57a116d118fd8a94f2da7a">XV_HdmiRxSs1_Start</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aa385d7305e57a116d118fd8a94f2da7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the HDMI RX subsystem including all sub-cores that are included in the processing pipeline for a given use-case.  <a href="#aa385d7305e57a116d118fd8a94f2da7a">More...</a><br/></td></tr>
<tr class="separator:aa385d7305e57a116d118fd8a94f2da7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd29117c5df26cf6e8e59b0c21f03789"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#abd29117c5df26cf6e8e59b0c21f03789">XV_HdmiRxSs1_Stop</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:abd29117c5df26cf6e8e59b0c21f03789"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops the HDMI RX subsystem including all sub-cores Stop the video pipe starting from front to back.  <a href="#abd29117c5df26cf6e8e59b0c21f03789">More...</a><br/></td></tr>
<tr class="separator:abd29117c5df26cf6e8e59b0c21f03789"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5258fd66ec0b4c4670319715813a93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a5c5258fd66ec0b4c4670319715813a93">XV_HdmiRxSs1_Reset</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a5c5258fd66ec0b4c4670319715813a93"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets the video subsystem sub-cores.  <a href="#a5c5258fd66ec0b4c4670319715813a93">More...</a><br/></td></tr>
<tr class="separator:a5c5258fd66ec0b4c4670319715813a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51671fc7d52ae1450bf765f47231ab4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a51671fc7d52ae1450bf765f47231ab4f">XV_HdmiRxSs1_RXCore_VRST</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:a51671fc7d52ae1450bf765f47231ab4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the Internal Video reset of the HDMI subcore within the subsystem.  <a href="#a51671fc7d52ae1450bf765f47231ab4f">More...</a><br/></td></tr>
<tr class="separator:a51671fc7d52ae1450bf765f47231ab4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c3db888a37a686212acd0022e1fe089"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a9c3db888a37a686212acd0022e1fe089">XV_HdmiRxSs1_RXCore_LRST</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:a9c3db888a37a686212acd0022e1fe089"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the Internal Link reset of the HDMI subcore within the subsystem.  <a href="#a9c3db888a37a686212acd0022e1fe089">More...</a><br/></td></tr>
<tr class="separator:a9c3db888a37a686212acd0022e1fe089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c9b009c2f1a32884f31b91fda02d93a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a3c9b009c2f1a32884f31b91fda02d93a">XV_HdmiRxSs1_VRST</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:a3c9b009c2f1a32884f31b91fda02d93a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the video reset of other blocks within the subsystem.  <a href="#a3c9b009c2f1a32884f31b91fda02d93a">More...</a><br/></td></tr>
<tr class="separator:a3c9b009c2f1a32884f31b91fda02d93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42f8f2a563c37a9ed239c15120b2226d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a42f8f2a563c37a9ed239c15120b2226d">XV_HdmiRxSs1_SYSRST</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:a42f8f2a563c37a9ed239c15120b2226d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the system reset of other blocks within the subsystem.  <a href="#a42f8f2a563c37a9ed239c15120b2226d">More...</a><br/></td></tr>
<tr class="separator:a42f8f2a563c37a9ed239c15120b2226d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3512f73294b1c1db0a9e717f43677e53"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a3512f73294b1c1db0a9e717f43677e53">XV_HdmiRxSs1_SetCallback</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5">XV_HdmiRxSs1_HandlerType</a> HandlerType, void *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:a3512f73294b1c1db0a9e717f43677e53"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the given HandlerType:  <a href="#a3512f73294b1c1db0a9e717f43677e53">More...</a><br/></td></tr>
<tr class="separator:a3512f73294b1c1db0a9e717f43677e53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8948d5e7406aa01daa9f4626f6f9723b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a8948d5e7406aa01daa9f4626f6f9723b">XV_HdmiRxSs1_SetLogCallback</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u64 *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:a8948d5e7406aa01daa9f4626f6f9723b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the LogWrite API:  <a href="#a8948d5e7406aa01daa9f4626f6f9723b">More...</a><br/></td></tr>
<tr class="separator:a8948d5e7406aa01daa9f4626f6f9723b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c30dc802d19c226693c2fa3effc948a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a7c30dc802d19c226693c2fa3effc948a">XV_HdmiRxSs1_SetEdidParam</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 *EdidDataPtr, u16 Length)</td></tr>
<tr class="memdesc:a7c30dc802d19c226693c2fa3effc948a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the EDID parameters in the HDMI RX SS struct.  <a href="#a7c30dc802d19c226693c2fa3effc948a">More...</a><br/></td></tr>
<tr class="separator:a7c30dc802d19c226693c2fa3effc948a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac87f95db7f2e496c3559b62c627a47ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ac87f95db7f2e496c3559b62c627a47ea">XV_HdmiRxSs1_LoadDefaultEdid</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac87f95db7f2e496c3559b62c627a47ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function loads the default EDID to the HDMI RX.  <a href="#ac87f95db7f2e496c3559b62c627a47ea">More...</a><br/></td></tr>
<tr class="separator:ac87f95db7f2e496c3559b62c627a47ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8a56095f1bddd73332699309288a9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#adf8a56095f1bddd73332699309288a9b">XV_HdmiRxSs1_LoadEdid</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 *EdidDataPtr, u16 Length)</td></tr>
<tr class="memdesc:adf8a56095f1bddd73332699309288a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function loads the default EDID to the HDMI RX.  <a href="#adf8a56095f1bddd73332699309288a9b">More...</a><br/></td></tr>
<tr class="separator:adf8a56095f1bddd73332699309288a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b07a967c60120eb05ae4f42a5ebc49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ad9b07a967c60120eb05ae4f42a5ebc49">XV_HdmiRxSs1_SetHpd</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Value)</td></tr>
<tr class="memdesc:ad9b07a967c60120eb05ae4f42a5ebc49"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the HPD on the HDMI RX.  <a href="#ad9b07a967c60120eb05ae4f42a5ebc49">More...</a><br/></td></tr>
<tr class="separator:ad9b07a967c60120eb05ae4f42a5ebc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae779f948cfd2958ef300834fda40a513"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ae779f948cfd2958ef300834fda40a513">XV_HdmiRxSs1_ToggleHpd</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ae779f948cfd2958ef300834fda40a513"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function toggles the HPD on the HDMI RX.  <a href="#ae779f948cfd2958ef300834fda40a513">More...</a><br/></td></tr>
<tr class="separator:ae779f948cfd2958ef300834fda40a513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8314656c11e6dccbbc6b535a649d4f9a"><td class="memItemLeft" align="right" valign="top">XHdmiC_Aux *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a8314656c11e6dccbbc6b535a649d4f9a">XV_HdmiRxSs1_GetAuxiliary</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8314656c11e6dccbbc6b535a649d4f9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS Aux structure.  <a href="#a8314656c11e6dccbbc6b535a649d4f9a">More...</a><br/></td></tr>
<tr class="separator:a8314656c11e6dccbbc6b535a649d4f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10bd74d4a633a7ef6a2f0d99acca0de5"><td class="memItemLeft" align="right" valign="top">XHdmiC_AVI_InfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a10bd74d4a633a7ef6a2f0d99acca0de5">XV_HdmiRxSs1_GetAviInfoframe</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a10bd74d4a633a7ef6a2f0d99acca0de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS AVI InfoFrame structure.  <a href="#a10bd74d4a633a7ef6a2f0d99acca0de5">More...</a><br/></td></tr>
<tr class="separator:a10bd74d4a633a7ef6a2f0d99acca0de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff37714d6a2a124c0436a1418ddc0287"><td class="memItemLeft" align="right" valign="top">XHdmiC_GeneralControlPacket *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aff37714d6a2a124c0436a1418ddc0287">XV_HdmiRxSs1_GetGCP</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aff37714d6a2a124c0436a1418ddc0287"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS General Control Packet structure.  <a href="#aff37714d6a2a124c0436a1418ddc0287">More...</a><br/></td></tr>
<tr class="separator:aff37714d6a2a124c0436a1418ddc0287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eaf7a86f80a396e1c2db913d8d116e8"><td class="memItemLeft" align="right" valign="top">XHdmiC_AudioInfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a2eaf7a86f80a396e1c2db913d8d116e8">XV_HdmiRxSs1_GetAudioInfoframe</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a2eaf7a86f80a396e1c2db913d8d116e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS Audio InfoFrame structure.  <a href="#a2eaf7a86f80a396e1c2db913d8d116e8">More...</a><br/></td></tr>
<tr class="separator:a2eaf7a86f80a396e1c2db913d8d116e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ad45c066cc1abd9fa832e65d75c5c7"><td class="memItemLeft" align="right" valign="top">XHdmiC_DRMInfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a75ad45c066cc1abd9fa832e65d75c5c7">XV_HdmiRxSs1_GetDrmInfoframe</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a75ad45c066cc1abd9fa832e65d75c5c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI 2.1 RX SS DRM InfoFrame structure.  <a href="#a75ad45c066cc1abd9fa832e65d75c5c7">More...</a><br/></td></tr>
<tr class="separator:a75ad45c066cc1abd9fa832e65d75c5c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab77a39e55b7017bca60c7a457643c0"><td class="memItemLeft" align="right" valign="top">XHdmiC_VSIF *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aeab77a39e55b7017bca60c7a457643c0">XV_HdmiRxSs1_GetVSIF</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aeab77a39e55b7017bca60c7a457643c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS Vendor Specific InfoFrame structure.  <a href="#aeab77a39e55b7017bca60c7a457643c0">More...</a><br/></td></tr>
<tr class="separator:aeab77a39e55b7017bca60c7a457643c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f9facfc1978f57febcf29682fed6c7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a33f9facfc1978f57febcf29682fed6c7">XV_HdmiRxSs1_SetStream</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u32 Clock, u32 LineRate)</td></tr>
<tr class="memdesc:a33f9facfc1978f57febcf29682fed6c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set HDMI RX susbsystem stream parameters.  <a href="#a33f9facfc1978f57febcf29682fed6c7">More...</a><br/></td></tr>
<tr class="separator:a33f9facfc1978f57febcf29682fed6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1602e2606cfc7d343dbdd547fec91d4"><td class="memItemLeft" align="right" valign="top">XVidC_VideoStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ae1602e2606cfc7d343dbdd547fec91d4">XV_HdmiRxSs1_GetVideoStream</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ae1602e2606cfc7d343dbdd547fec91d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS video stream.  <a href="#ae1602e2606cfc7d343dbdd547fec91d4">More...</a><br/></td></tr>
<tr class="separator:ae1602e2606cfc7d343dbdd547fec91d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace16f08f14a0c08fdbe1083f7b32d49f"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ace16f08f14a0c08fdbe1083f7b32d49f">XV_HdmiRxSs1_GetVideoIDCode</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ace16f08f14a0c08fdbe1083f7b32d49f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS video Identification code.  <a href="#ace16f08f14a0c08fdbe1083f7b32d49f">More...</a><br/></td></tr>
<tr class="separator:ace16f08f14a0c08fdbe1083f7b32d49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19373a23359978b6e5f2c0bc9da94e67"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a19373a23359978b6e5f2c0bc9da94e67">XV_HdmiRxSs1_GetVideoStreamType</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a19373a23359978b6e5f2c0bc9da94e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS video stream type.  <a href="#a19373a23359978b6e5f2c0bc9da94e67">More...</a><br/></td></tr>
<tr class="separator:a19373a23359978b6e5f2c0bc9da94e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade87b424565646eb7d47784e6631d87c"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ade87b424565646eb7d47784e6631d87c">XV_HdmiRxSs1_GetTransportMode</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ade87b424565646eb7d47784e6631d87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS video stream type.  <a href="#ade87b424565646eb7d47784e6631d87c">More...</a><br/></td></tr>
<tr class="separator:ade87b424565646eb7d47784e6631d87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab127b866ec562e95f5a10a0005a1ede9"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ab127b866ec562e95f5a10a0005a1ede9">XV_HdmiRxSs1_GetVideoStreamScramblingFlag</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ab127b866ec562e95f5a10a0005a1ede9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI RX SS video stream type.  <a href="#ab127b866ec562e95f5a10a0005a1ede9">More...</a><br/></td></tr>
<tr class="separator:ab127b866ec562e95f5a10a0005a1ede9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20ece9a3489502af33408b4744108587"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a20ece9a3489502af33408b4744108587">XV_HdmiRxSs1_GetAudioChannels</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a20ece9a3489502af33408b4744108587"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the HDMI RX SS number of active audio channels.  <a href="#a20ece9a3489502af33408b4744108587">More...</a><br/></td></tr>
<tr class="separator:a20ece9a3489502af33408b4744108587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca19441484799097c652e8e7ff93e3e"><td class="memItemLeft" align="right" valign="top">XV_HdmiRx1_AudioFormatType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a8ca19441484799097c652e8e7ff93e3e">XV_HdmiRxSs1_GetAudioFormat</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8ca19441484799097c652e8e7ff93e3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the HDMI RX SS audio format.  <a href="#a8ca19441484799097c652e8e7ff93e3e">More...</a><br/></td></tr>
<tr class="separator:a8ca19441484799097c652e8e7ff93e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34d3d561e20a95660d9904872c3135c4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a34d3d561e20a95660d9904872c3135c4">XV_HdmiRxSs1_GetAudioAcrCtsVal</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a34d3d561e20a95660d9904872c3135c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the HDMI RX SS CTS value.  <a href="#a34d3d561e20a95660d9904872c3135c4">More...</a><br/></td></tr>
<tr class="separator:a34d3d561e20a95660d9904872c3135c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a108a16a146c08a506c9c1d359b8a4a08"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a108a16a146c08a506c9c1d359b8a4a08">XV_HdmiRxSs1_GetAudioAcrNVal</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a108a16a146c08a506c9c1d359b8a4a08"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the HDMI RX SS CTS value.  <a href="#a108a16a146c08a506c9c1d359b8a4a08">More...</a><br/></td></tr>
<tr class="separator:a108a16a146c08a506c9c1d359b8a4a08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5760ec261157309fe997ee7e424b7ca9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a5760ec261157309fe997ee7e424b7ca9">XV_HdmiRxSs1_RefClockChangeInit</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a5760ec261157309fe997ee7e424b7ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called when HDMI RX SS TMDS clock changes.  <a href="#a5760ec261157309fe997ee7e424b7ca9">More...</a><br/></td></tr>
<tr class="separator:a5760ec261157309fe997ee7e424b7ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b196de94d11c60b63ab0c1516dc8d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a34b196de94d11c60b63ab0c1516dc8d9">XV_HdmiRxSs1_DebugInfo</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a34b196de94d11c60b63ab0c1516dc8d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints debug information on STDIO/UART console.  <a href="#a34b196de94d11c60b63ab0c1516dc8d9">More...</a><br/></td></tr>
<tr class="separator:a34b196de94d11c60b63ab0c1516dc8d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01bf7140ff16b767639771b8b46a91fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a01bf7140ff16b767639771b8b46a91fe">XV_HdmiRxSs1_DdcRegDump</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a01bf7140ff16b767639771b8b46a91fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints out RX's SCDC registers and values on STDIO/UART console.  <a href="#a01bf7140ff16b767639771b8b46a91fe">More...</a><br/></td></tr>
<tr class="separator:a01bf7140ff16b767639771b8b46a91fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af817b5a4f80a2fc4e5ac1b0e1cebf9da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#af817b5a4f80a2fc4e5ac1b0e1cebf9da">XV_HdmiRxSs1_ReportTiming</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:af817b5a4f80a2fc4e5ac1b0e1cebf9da"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI RX SS timing information.  <a href="#af817b5a4f80a2fc4e5ac1b0e1cebf9da">More...</a><br/></td></tr>
<tr class="separator:af817b5a4f80a2fc4e5ac1b0e1cebf9da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69293c91dde2e6c870efd3519a5e045"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ac69293c91dde2e6c870efd3519a5e045">XV_HdmiRxSs1_ReportLinkQuality</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac69293c91dde2e6c870efd3519a5e045"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reports the link quality based on the link error counter.  <a href="#ac69293c91dde2e6c870efd3519a5e045">More...</a><br/></td></tr>
<tr class="separator:ac69293c91dde2e6c870efd3519a5e045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d75cf52d65565585e301d7b61dba3dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a0d75cf52d65565585e301d7b61dba3dd">XV_HdmiRxSs1_ReportDRMInfo</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a0d75cf52d65565585e301d7b61dba3dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI 2.1 RX SS static HDR infoframe information.  <a href="#a0d75cf52d65565585e301d7b61dba3dd">More...</a><br/></td></tr>
<tr class="separator:a0d75cf52d65565585e301d7b61dba3dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59fe7994fe271ece2db726f2ba3ce146"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a59fe7994fe271ece2db726f2ba3ce146">XV_HdmiRxSs1_ReportAudio</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a59fe7994fe271ece2db726f2ba3ce146"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI RX SS audio information.  <a href="#a59fe7994fe271ece2db726f2ba3ce146">More...</a><br/></td></tr>
<tr class="separator:a59fe7994fe271ece2db726f2ba3ce146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53b3c25bffdf06fb415bcfc143789d91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a53b3c25bffdf06fb415bcfc143789d91">XV_HdmiRxSs1_ReportInfoFrame</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a53b3c25bffdf06fb415bcfc143789d91"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI RX SS audio information.  <a href="#a53b3c25bffdf06fb415bcfc143789d91">More...</a><br/></td></tr>
<tr class="separator:a53b3c25bffdf06fb415bcfc143789d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac768cfd3f84a876cf88f8571f56a142f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ac768cfd3f84a876cf88f8571f56a142f">XV_HdmiRxSs1_ReportSubcoreVersion</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac768cfd3f84a876cf88f8571f56a142f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI RX SS subcore versions.  <a href="#ac768cfd3f84a876cf88f8571f56a142f">More...</a><br/></td></tr>
<tr class="separator:ac768cfd3f84a876cf88f8571f56a142f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d05f4b4142fd95838e64949817e89c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a6d05f4b4142fd95838e64949817e89c0">XV_HdmiRxSs1_IsStreamUp</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a6d05f4b4142fd95838e64949817e89c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the video stream is up.  <a href="#a6d05f4b4142fd95838e64949817e89c0">More...</a><br/></td></tr>
<tr class="separator:a6d05f4b4142fd95838e64949817e89c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d4276edd1fe7b28bfd3ae1d5ee7b66f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a5d4276edd1fe7b28bfd3ae1d5ee7b66f">XV_HdmiRxSs1_IsStreamConnected</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a5d4276edd1fe7b28bfd3ae1d5ee7b66f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the interface is connected.  <a href="#a5d4276edd1fe7b28bfd3ae1d5ee7b66f">More...</a><br/></td></tr>
<tr class="separator:a5d4276edd1fe7b28bfd3ae1d5ee7b66f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b1da9fb9e5b37bea30c629293a76772"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a4b1da9fb9e5b37bea30c629293a76772">XV_HdmiRxSs1_SetDefaultPpc</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Id)</td></tr>
<tr class="memdesc:a4b1da9fb9e5b37bea30c629293a76772"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the default in HDF.  <a href="#a4b1da9fb9e5b37bea30c629293a76772">More...</a><br/></td></tr>
<tr class="separator:a4b1da9fb9e5b37bea30c629293a76772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95834c8296864ddf9bd11cddee740da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ac95834c8296864ddf9bd11cddee740da">XV_HdmiRxSs1_SetPpc</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Id, u8 Ppc)</td></tr>
<tr class="memdesc:ac95834c8296864ddf9bd11cddee740da"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set PPC specified by user.  <a href="#ac95834c8296864ddf9bd11cddee740da">More...</a><br/></td></tr>
<tr class="separator:ac95834c8296864ddf9bd11cddee740da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af08eb2ca5b57dc5a19fead2a9901dce4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#af08eb2ca5b57dc5a19fead2a9901dce4">XV_HdmiRxSS1_SetAppVersion</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 maj, u8 min)</td></tr>
<tr class="memdesc:af08eb2ca5b57dc5a19fead2a9901dce4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the major and minor application version in RXSs struct.  <a href="#af08eb2ca5b57dc5a19fead2a9901dce4">More...</a><br/></td></tr>
<tr class="separator:af08eb2ca5b57dc5a19fead2a9901dce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc7b5eec7611fe852444d65aeaf7e3de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#adc7b5eec7611fe852444d65aeaf7e3de">XV_HdmiRxSs1_AudioMute</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:adc7b5eec7611fe852444d65aeaf7e3de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set HDMI RX audio parameters.  <a href="#adc7b5eec7611fe852444d65aeaf7e3de">More...</a><br/></td></tr>
<tr class="separator:adc7b5eec7611fe852444d65aeaf7e3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa62ddf7f0fcf113a14a948243196c9e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aa62ddf7f0fcf113a14a948243196c9e4">XV_HdmiRxSs1_VfpControl</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:aa62ddf7f0fcf113a14a948243196c9e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function controls HDMI RX VFP event enable/disable.  <a href="#aa62ddf7f0fcf113a14a948243196c9e4">More...</a><br/></td></tr>
<tr class="separator:aa62ddf7f0fcf113a14a948243196c9e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad255644b4621f85786c183cac9f5d129"><td class="memItemLeft" align="right" valign="top">XV_HdmiC_VrrInfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ad255644b4621f85786c183cac9f5d129">XV_HdmiRxSs1_GetVrrIf</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad255644b4621f85786c183cac9f5d129"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns VRR infoframe type.  <a href="#ad255644b4621f85786c183cac9f5d129">More...</a><br/></td></tr>
<tr class="separator:ad255644b4621f85786c183cac9f5d129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a543a4df49cb663bd114ee8dad4a4a93e"><td class="memItemLeft" align="right" valign="top">XVidC_PixelsPerClock&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a543a4df49cb663bd114ee8dad4a4a93e">XV_HdmiRxSs1_GetCorePpc</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a543a4df49cb663bd114ee8dad4a4a93e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns core ppc value.  <a href="#a543a4df49cb663bd114ee8dad4a4a93e">More...</a><br/></td></tr>
<tr class="separator:a543a4df49cb663bd114ee8dad4a4a93e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d12d5726eed2735460f2f7ae91ac68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ac7d12d5726eed2735460f2f7ae91ac68">XV_HdmiRxSs1_DynHDR_DM_Enable</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac7d12d5726eed2735460f2f7ae91ac68"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the Data mover in Dynamic HDR.  <a href="#ac7d12d5726eed2735460f2f7ae91ac68">More...</a><br/></td></tr>
<tr class="separator:ac7d12d5726eed2735460f2f7ae91ac68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea595ce7b6a72c3ef581593dc634f693"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aea595ce7b6a72c3ef581593dc634f693">XV_HdmiRxSs1_DynHDR_DM_Disable</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aea595ce7b6a72c3ef581593dc634f693"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the Data mover in Dynamic HDR.  <a href="#aea595ce7b6a72c3ef581593dc634f693">More...</a><br/></td></tr>
<tr class="separator:aea595ce7b6a72c3ef581593dc634f693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c4292a7e63691e8d096746c61c79e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#aa3c4292a7e63691e8d096746c61c79e5">XV_HdmiRxSs1_DynHDR_SetAddr</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, u64 Addr)</td></tr>
<tr class="memdesc:aa3c4292a7e63691e8d096746c61c79e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the buffer address for Dyanamic HDR.  <a href="#aa3c4292a7e63691e8d096746c61c79e5">More...</a><br/></td></tr>
<tr class="separator:aa3c4292a7e63691e8d096746c61c79e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e744cd6f6c99d942d59054b65656334"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#a1e744cd6f6c99d942d59054b65656334">XV_HdmiRxSs1_DynHDR_GetInfo</a> (<a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *InstancePtr, <a class="el" href="struct_x_v___hdmi_rx_ss1___dyn_h_d_r___info.html">XV_HdmiRxSs1_DynHDR_Info</a> *RxDynHdrInfo)</td></tr>
<tr class="memdesc:a1e744cd6f6c99d942d59054b65656334"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the buffer address for Dyanamic HDR.  <a href="#a1e744cd6f6c99d942d59054b65656334">More...</a><br/></td></tr>
<tr class="separator:a1e744cd6f6c99d942d59054b65656334"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ac4f4149ad223327e73c2d8e6ed759ad4"><td class="memItemLeft" align="right" valign="top">XV_HdmiRxSs1_SubCores&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmirxss1_8c.html#ac4f4149ad223327e73c2d8e6ed759ad4">XV_HdmiRxSs1_SubCoreRepo</a> [XPAR_XV_HDMIRXSS1_NUM_INSTANCES]</td></tr>
<tr class="memdesc:ac4f4149ad223327e73c2d8e6ed759ad4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define Driver instance of all sub-core included in the design.  <a href="#ac4f4149ad223327e73c2d8e6ed759ad4">More...</a><br/></td></tr>
<tr class="separator:ac4f4149ad223327e73c2d8e6ed759ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a6c40dc50bee3066035922ffc9949fbe0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_HdmiRxSs1_BridgePixelDrop</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Enable&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line">    XV_HdmiRx1_Bridge_pixel(InstancePtr-&gt;HdmiRx1Ptr, Enable); \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>This macros selects the bridge pixel repeat mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI RX Subsystem </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a550638a09c943f6ef08dabf626020c21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_HdmiRxSs1_BridgeYuv420</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Enable&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line">    XV_HdmiRx1_Bridge_yuv420(InstancePtr-&gt;HdmiRx1Ptr, Enable); \</div>
<div class="line">} \</div>
</div><!-- fragment -->
<p>This macros selects the bridge YUV420 mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI RX Subsystem </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="adc7b5eec7611fe852444d65aeaf7e3de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_AudioMute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function set HDMI RX audio parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Enable</td><td>0: Unmute the audio 1: Mute the audio.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ae7df2cc91e752d61253d9a86462d95ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiRxSs1_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1___config.html">XV_HdmiRxSs1_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function initializes the video subsystem and included sub-cores. </p>
<p>This function must be called prior to using the subsystem. Initialization includes setting up the instance data for top level as well as all included sub-core therein, and ensuring the hardware is in a known stable state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>points to the configuration structure associated with the subsystem instance. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if initialization is successful else XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a72e105dd51975ca027d92afa8b3b6084">XV_HdmiRxSs1::AppMajVer</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aeac7326d1d96aa0d8442bfb105cd30f0">XV_HdmiRxSs1::AppMinVer</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#afce02f1610b14e6a599c142352055d59">XV_HdmiRxSs1_Config::AxiLiteClkFreq</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#ac34aadaeb0d531c2374d101e6ac1d46c">XV_HdmiRxSs1_Config::BaseAddress</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#a37e2da3cd22cd0df0ebba9a59d2a0fb4">XV_HdmiRxSs1_Config::DeviceId</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#aad3079f7c61932fca7de4876a008ff29">XV_HdmiRxSs1_Config::DSC</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a0b53d035f6c5376776e541443bfe26f2">XV_HdmiRxSs1::EnableHDCPLogging</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a8c3f224ddbcf1ca953a8dab5e653d408">XV_HdmiRxSs1::EnableHDMILogging</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae8658656418f5b8d6f90fd04c72b2d84">XV_HdmiRxSs1::IsReady</a>, <a class="el" href="xv__hdmirxss1_8c.html#a75ad45c066cc1abd9fa832e65d75c5c7">XV_HdmiRxSs1_GetDrmInfoframe()</a>, <a class="el" href="xv__hdmirxss1_8h.html#a0d85b6b4f68b5d50ba6dbebaa5245343abf1ff914d0909d329212a8ebabd5a430">XV_HDMIRXSS1_HDCP_14</a>, <a class="el" href="xv__hdmirxss1_8h.html#a0d85b6b4f68b5d50ba6dbebaa5245343a993f9601793b5e3b48d1d1f01672489b">XV_HDMIRXSS1_HDCP_22</a>, <a class="el" href="xv__hdmirxss1_8h.html#a0d85b6b4f68b5d50ba6dbebaa5245343a8c172e054ce877aa482c786d1d473cac">XV_HDMIRXSS1_HDCP_NOUSERPREF</a>, <a class="el" href="xv__hdmirxss1_8c.html#a5c5258fd66ec0b4c4670319715813a93">XV_HdmiRxSs1_Reset()</a>, and <a class="el" href="group__v__hdmirxss1.html#ga68409ded8710da27184abfed11fdddbf">XV_HdmiRxSs1_SubcoreInitHdmiRx1()</a>.</p>

</div>
</div>
<a class="anchor" id="a01bf7140ff16b767639771b8b46a91fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_DdcRegDump </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints out RX's SCDC registers and values on STDIO/UART console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a34b196de94d11c60b63ab0c1516dc8d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_DebugInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints debug information on STDIO/UART console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a436465d83bcfb1d90e5983e25dddbfc4">DetailedInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="aea595ce7b6a72c3ef581593dc634f693"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_DynHDR_DM_Disable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function disables the Data mover in Dynamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#ade5e3a9f12bcce870ca087356da0097c">XV_HdmiRxSs1_Config::DynamicHDR</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ac7d12d5726eed2735460f2f7ae91ac68"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_DynHDR_DM_Enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function enables the Data mover in Dynamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#ade5e3a9f12bcce870ca087356da0097c">XV_HdmiRxSs1_Config::DynamicHDR</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a1e744cd6f6c99d942d59054b65656334"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_DynHDR_GetInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1___dyn_h_d_r___info.html">XV_HdmiRxSs1_DynHDR_Info</a> *&#160;</td>
          <td class="paramname"><em>RxDynHdrInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the buffer address for Dyanamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance </td></tr>
    <tr><td class="paramname">RxDynHdrInfo</td><td>pointer to dynamic hdr info structure. This is passed by the application.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#ade5e3a9f12bcce870ca087356da0097c">XV_HdmiRxSs1_Config::DynamicHDR</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="aa3c4292a7e63691e8d096746c61c79e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_DynHDR_SetAddr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u64&#160;</td>
          <td class="paramname"><em>Addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the buffer address for Dyanamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance </td></tr>
    <tr><td class="paramname">Addr</td><td>64 bit address</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#ade5e3a9f12bcce870ca087356da0097c">XV_HdmiRxSs1_Config::DynamicHDR</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a34d3d561e20a95660d9904872c3135c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiRxSs1_GetAudioAcrCtsVal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the HDMI RX SS CTS value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Channels</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a108a16a146c08a506c9c1d359b8a4a08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiRxSs1_GetAudioAcrNVal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the HDMI RX SS CTS value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Channels</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a20ece9a3489502af33408b4744108587"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiRxSs1_GetAudioChannels </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the HDMI RX SS number of active audio channels. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Channels</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aa6872962ac30f5e314778d693580f0ca">XV_HdmiRxSs1::AudioChannels</a>.</p>

</div>
</div>
<a class="anchor" id="a8ca19441484799097c652e8e7ff93e3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XV_HdmiRx1_AudioFormatType XV_HdmiRxSs1_GetAudioFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the HDMI RX SS audio format. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Channels</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmirxss1_8h.html#a59fe7994fe271ece2db726f2ba3ce146">XV_HdmiRxSs1_ReportAudio()</a>.</p>

</div>
</div>
<a class="anchor" id="a2eaf7a86f80a396e1c2db913d8d116e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_AudioInfoFrame* XV_HdmiRxSs1_GetAudioInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS Audio InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_AudioInfoFrame pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aec171490e44c73b6f72eefed61be125d">XV_HdmiRxSs1::AudioInfoframe</a>.</p>

</div>
</div>
<a class="anchor" id="a8314656c11e6dccbbc6b535a649d4f9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_Aux* XV_HdmiRxSs1_GetAuxiliary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS Aux structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVidC_VideoStream pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#a5bae37b9c9158ce7cb120a28559cfedc">Exdes_UpdateAuxFifo()</a>.</p>

</div>
</div>
<a class="anchor" id="a10bd74d4a633a7ef6a2f0d99acca0de5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_AVI_InfoFrame* XV_HdmiRxSs1_GetAviInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS AVI InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_AVI_InfoFrame pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a9ae8366770742fe558db10785f583524">XV_HdmiRxSs1::AVIInfoframe</a>.</p>

</div>
</div>
<a class="anchor" id="a543a4df49cb663bd114ee8dad4a4a93e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_PixelsPerClock XV_HdmiRxSs1_GetCorePpc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns core ppc value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Core pixel per clock value</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a75ad45c066cc1abd9fa832e65d75c5c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_DRMInfoFrame* XV_HdmiRxSs1_GetDrmInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI 2.1 RX SS DRM InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_DRMInfoFrame pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a31a75552c26688952600614450f577fe">XV_HdmiRxSs1::DrmInfoframe</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmirxss1_8h.html#ae7df2cc91e752d61253d9a86462d95ab">XV_HdmiRxSs1_CfgInitialize()</a>, and <a class="el" href="xv__hdmirxss1_8h.html#a0d75cf52d65565585e301d7b61dba3dd">XV_HdmiRxSs1_ReportDRMInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="aff37714d6a2a124c0436a1418ddc0287"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_GeneralControlPacket* XV_HdmiRxSs1_GetGCP </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS General Control Packet structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to XV_HdmiRXSs instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_GeneralControlPacket pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a8212a65a1e07fb915720872b68b24a14">XV_HdmiRxSs1::GCP</a>.</p>

</div>
</div>
<a class="anchor" id="ade87b424565646eb7d47784e6631d87c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiRxSs1_GetTransportMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS video stream type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Transport Mode 1:FRL 0:TMDS</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ace16f08f14a0c08fdbe1083f7b32d49f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiRxSs1_GetVideoIDCode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS video Identification code. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>VIC</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ae1602e2606cfc7d343dbdd547fec91d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_VideoStream* XV_HdmiRxSs1_GetVideoStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVidC_VideoStream pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#a7ed4452541674f60a59010ff76834183">Exdes_ProcessVRRTimingChange()</a>, and <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="ab127b866ec562e95f5a10a0005a1ede9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiRxSs1_GetVideoStreamScramblingFlag </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS video stream type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Stream Type 1:IsScrambled 0: not Scrambled</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a19373a23359978b6e5f2c0bc9da94e67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiRxSs1_GetVideoStreamType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS video stream type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Stream Type 1:HDMI 0:DVI</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ad255644b4621f85786c183cac9f5d129"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XV_HdmiC_VrrInfoFrame* XV_HdmiRxSs1_GetVrrIf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns VRR infoframe type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XV_HdmiRx1_VrrInfoframeType</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#aabd5c0e2ac70e11184a457b7d5a4b488">Exdes_ProcessVTEMPacket()</a>, <a class="el" href="xhdmi__example_8c.html#a268e0f9857913c259741c0bbd1b86329">Exdes_ReadVTEMPacket()</a>, and <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="aeab77a39e55b7017bca60c7a457643c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_VSIF* XV_HdmiRxSs1_GetVSIF </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI RX SS Vendor Specific InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_VSIF pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a9ed735b9800f35607d32cba82e0dab1b">XV_HdmiRxSs1::VSIF</a>.</p>

</div>
</div>
<a class="anchor" id="aff9b79fc18e608b1d3efc68516957b2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSS1_HdmiRxIntrHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function calls the interrupt handler for HDMI RX. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI RX Subsystem </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a5d4276edd1fe7b28bfd3ae1d5ee7b66f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiRxSs1_IsStreamConnected </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function checks if the interface is connected. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if interface is connected.</li>
<li>FALSE if interface is not connected.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae2e59b873333460b829f0a71082d017a">XV_HdmiRxSs1::IsStreamConnected</a>.</p>

</div>
</div>
<a class="anchor" id="a6d05f4b4142fd95838e64949817e89c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiRxSs1_IsStreamUp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function checks if the video stream is up. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if stream is up.</li>
<li>FALSE if stream is down.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a850cd164f7647f8a2003e17059d308fa">XV_HdmiRxSs1::IsStreamUp</a>.</p>

</div>
</div>
<a class="anchor" id="ac87f95db7f2e496c3559b62c627a47ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_LoadDefaultEdid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function loads the default EDID to the HDMI RX. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ac84dbbbfa102d974d1489765b8dd3d04">XV_HdmiRxSs1::EdidLength</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aa79a686eb11f948daa2a85bd87266557">XV_HdmiRxSs1::EdidPtr</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="adf8a56095f1bddd73332699309288a9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_LoadEdid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidDataPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function loads the default EDID to the HDMI RX. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a5760ec261157309fe997ee7e424b7ca9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_RefClockChangeInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called when HDMI RX SS TMDS clock changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ada3f1f5a94050b666affd6b4bfd90f6c">XV_HdmiRxSs1::TMDSClockRatio</a>, <a class="el" href="xv__hdmirxss1_8h.html#af3a71dd7327c20d37f9daa233bc882c0a5d79dc7fb04866b6d845b47f0e6142ee">XV_HDMIRXSS1_LOG_EVT_REFCLOCKCHANGE</a>, and <a class="el" href="xv__hdmirxss1_8h.html#a7d0b053f82c85248f45171523ef784e5">XV_HdmiRxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a83d082ecd6ba525743e7af8269e2c14a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_RegisterDebug </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints out the sub-core register dump. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Instance Pointer to the main data structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a59fe7994fe271ece2db726f2ba3ce146"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportAudio </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI RX SS audio information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>, and <a class="el" href="xv__hdmirxss1_8c.html#a8ca19441484799097c652e8e7ff93e3e">XV_HdmiRxSs1_GetAudioFormat()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1be5f12554c551e46983d3c76a49628"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportCoreInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reports list of cores included in Video Processing Subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a436465d83bcfb1d90e5983e25dddbfc4">DetailedInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a0d75cf52d65565585e301d7b61dba3dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportDRMInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI 2.1 RX SS static HDR infoframe information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="xv__hdmirxss1_8c.html#a75ad45c066cc1abd9fa832e65d75c5c7">XV_HdmiRxSs1_GetDrmInfoframe()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>.</p>

</div>
</div>
<a class="anchor" id="a53b3c25bffdf06fb415bcfc143789d91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportInfoFrame </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI RX SS audio information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ac69293c91dde2e6c870efd3519a5e045"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportLinkQuality </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reports the link quality based on the link error counter. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>.</p>

</div>
</div>
<a class="anchor" id="ac768cfd3f84a876cf88f8571f56a142f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportSubcoreVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI RX SS subcore versions. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a436465d83bcfb1d90e5983e25dddbfc4">DetailedInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="af817b5a4f80a2fc4e5ac1b0e1cebf9da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ReportTiming </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI RX SS timing information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>.</p>

</div>
</div>
<a class="anchor" id="a5c5258fd66ec0b4c4670319715813a93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_Reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function resets the video subsystem sub-cores. </p>
<p>There are 2 reset networks within the subsystem</p>
<ul>
<li>For cores that are on AXIS interface</li>
<li>For cores that are on AXI-MM interface</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="xv__hdmirxss1_8h.html#af3a71dd7327c20d37f9daa233bc882c0a38107df0a720dcd363fe29c504c160c8">XV_HDMIRXSS1_LOG_EVT_RESET</a>, <a class="el" href="xv__hdmirxss1_8h.html#a7d0b053f82c85248f45171523ef784e5">XV_HdmiRxSs1_LogWrite()</a>, <a class="el" href="xv__hdmirxss1_8c.html#a9c3db888a37a686212acd0022e1fe089">XV_HdmiRxSs1_RXCore_LRST()</a>, <a class="el" href="xv__hdmirxss1_8c.html#a51671fc7d52ae1450bf765f47231ab4f">XV_HdmiRxSs1_RXCore_VRST()</a>, and <a class="el" href="xv__hdmirxss1_8c.html#a42f8f2a563c37a9ed239c15120b2226d">XV_HdmiRxSs1_SYSRST()</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmirxss1_8h.html#ae7df2cc91e752d61253d9a86462d95ab">XV_HdmiRxSs1_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c3db888a37a686212acd0022e1fe089"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_RXCore_LRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the Internal Link reset of the HDMI subcore within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmirxss1_8h.html#a5c5258fd66ec0b4c4670319715813a93">XV_HdmiRxSs1_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="a51671fc7d52ae1450bf765f47231ab4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_RXCore_VRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the Internal Video reset of the HDMI subcore within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmirxss1_8h.html#a5c5258fd66ec0b4c4670319715813a93">XV_HdmiRxSs1_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="af08eb2ca5b57dc5a19fead2a9901dce4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSS1_SetAppVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>maj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>min</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the major and minor application version in RXSs struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">maj</td><td>is the major version of the application. </td></tr>
    <tr><td class="paramname">min</td><td>is the minor version of the application. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a72e105dd51975ca027d92afa8b3b6084">XV_HdmiRxSs1::AppMajVer</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aeac7326d1d96aa0d8442bfb105cd30f0">XV_HdmiRxSs1::AppMinVer</a>.</p>

</div>
</div>
<a class="anchor" id="a3512f73294b1c1db0a9e717f43677e53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiRxSs1_SetCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5">XV_HdmiRxSs1_HandlerType</a>&#160;</td>
          <td class="paramname"><em>HandlerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs an asynchronous callback function for the given HandlerType: </p>
<pre>
HandlerType                     Callback Function Type
-----------------------         ---------------------------------------------
(XV_HDMIRXSS1_HANDLER_CONNECT)             HpdCallback
(XV_HDMIRXSS1_HANDLER_VS)                  VsCallback
(XV_HDMIRXSS1_HANDLER_STREAM_DOWN)         StreamDownCallback
(XV_HDMIRXSS1_HANDLER_STREAM_UP)           StreamUpCallback
(XV_HDMIRXSS1_HANDLER_HDCP_AUTHENTICATED)
(XV_HDMIRXSS1_HANDLER_HDCP_UNAUTHENTICATED)
(XV_HDMIRXSS1_HANDLER_HDCP_AUTHENTICATION_REQUEST)
(XV_HDMIRXSS1_HANDLER_HDCP_STREAM_MANAGE_REQUEST)
(XV_HDMIRXSS1_HANDLER_HDCP_TOPOLOGY_UPDATE)
</pre><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI RX Subsystem instance. </td></tr>
    <tr><td class="paramname">HandlerType</td><td>specifies the type of handler. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if callback function installed successfully.</li>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae6938dc3628dd975b7fbf7d29e9598df">XV_HdmiRxSs1::AudCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a8d53f0d6c5a488435221455a3ce2915c">XV_HdmiRxSs1::AudRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a1a6b0fb6924ee322a37531039d444541">XV_HdmiRxSs1::AuxCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a67e0dd90eac360d84b346c3fc5b6901b">XV_HdmiRxSs1::AuxRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a21ed79dcc9690fa2f1a3d50732e31540">XV_HdmiRxSs1::BrdgOverflowCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ac9f44361b651061797f284105a47a777">XV_HdmiRxSs1::BrdgOverflowRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ab90ae1528187d384abc5ebb6d6bc9d0c">XV_HdmiRxSs1::ConnectCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#af114ee0b6df2477a8d4da35d7d9cfff6">XV_HdmiRxSs1::ConnectRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a90061efd501cb114f31f979c549675a6">XV_HdmiRxSs1::DdcCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#abe4288be1f3e937cf4a6b252f823a790">XV_HdmiRxSs1::DdcRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a325cf15980cf9ad64b7d531e4e6c1224">XV_HdmiRxSs1::DSCPktErrCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ad3c1f73e56f49e6a4683dfdb411cddaf">XV_HdmiRxSs1::DSCStreamChangeEventCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#abad6e8ceb38b58716ade9a41ac5cae28">XV_HdmiRxSs1::DSCStrmChgEvtRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a27392a12382f28540e06505693a61879">XV_HdmiRxSs1::DSCStsUpdtEvtCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51d3963a4c68479c94ce94c75bc1a662">XV_HdmiRxSs1::DSCStsUpdtEvtRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a29df015ce0a1a79059fcf85d56d132b4">XV_HdmiRxSs1::DynHdrCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a0f5bf99add73132ef672eb54ab5ecc30">XV_HdmiRxSs1::DynHdrRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#adde74c1981e154069d71b4fd1f36484c">XV_HdmiRxSs1::FrlConfigCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a42eb4deed48ed2ba81855d3f5ffd2e5c">XV_HdmiRxSs1::FrlConfigRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a5ea46631510f443365665426e2b2bf70">XV_HdmiRxSs1::FrlStartCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ad0c54d632c1b244ddedfa1ea263d2a24">XV_HdmiRxSs1::FrlStartRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ab1575a61fd7e82986a0ad1d5b50585dc">XV_HdmiRxSs1::HdcpCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a56ccc028ba068fea1efe46514a26ca41">XV_HdmiRxSs1::HdcpRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a515e2919e44e279badf3b56f924775f0">XV_HdmiRxSs1::LnkStaCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#afa9a4c14665eb70b550465209db07585">XV_HdmiRxSs1::LnkStaRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a59788969a4717210bdda32fb50e0cf25">XV_HdmiRxSs1::PhyResetCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a5fcc7dc306d9b03d30247f4a308a649b">XV_HdmiRxSs1::PhyResetRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#af60af53b7d4621bc9eb24d58cadc9737">XV_HdmiRxSs1::StreamDownCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae2ff5de8e1890fa138ccd1bf818ab913">XV_HdmiRxSs1::StreamDownRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a502704278d4c40570ca313a0af5830cf">XV_HdmiRxSs1::StreamInitCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a257220ef040fa2a7d651faf356c6e894">XV_HdmiRxSs1::StreamInitRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a07493400e34cef66ce9570b9fcd609e4">XV_HdmiRxSs1::StreamUpCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aaa8875e35273a0f4bf73ab6d50fa6f62">XV_HdmiRxSs1::StreamUpRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a254b83e28803c1edac5f4fac9e60946d">XV_HdmiRxSs1::TmdsClkRatioCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a85465e7d36e3dd136ceba0664e3a0804">XV_HdmiRxSs1::TmdsClkRatioRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#acf69d50ff508fc32360005a369f4b691">XV_HdmiRxSs1::TmdsConfigCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#acd7b5a4741af92eee50cafa7e55f86d3">XV_HdmiRxSs1::TmdsConfigRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a7000655d167b841b77a154892a0c5937">XV_HdmiRxSs1::VfpChangeCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a137ba893eadea91c170e53d54dc22836">XV_HdmiRxSs1::VfpChangeRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a3b53815611e7605f41e11525320d9d34">XV_HdmiRxSs1::VicErrorCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a17e009b7f1aa0ae4351b9f9a9172fb59">XV_HdmiRxSs1::VicErrorRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a0e27f731769175b31a45aae8446d3f29">XV_HdmiRxSs1::VidRdyErrorCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#abe0423b0e453b98e0a0302d0bd975f2e">XV_HdmiRxSs1::VidRdyErrorRef</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aece2d287174e682153394bf9ce75c099">XV_HdmiRxSs1::VrrRdyCallback</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a08cc14ea5820c736057cef68252836e2">XV_HdmiRxSs1::VrrRdyRef</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5ae2309201214192df9f72c0329db9f7eb">XV_HDMIRXSS1_HANDLER_AUD</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a213c8d5ae3850b71f95cf95b3d9adaef">XV_HDMIRXSS1_HANDLER_AUX</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a421ff9d02045fcf0b3634a65286e630f">XV_HDMIRXSS1_HANDLER_BRDGOVERFLOW</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a717086a18c2d2cd71a8e2be1e0c15d42">XV_HDMIRXSS1_HANDLER_CONNECT</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a1ef770b8b2cd9ddd928ed02dccee1b0e">XV_HDMIRXSS1_HANDLER_DDC</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a443b07569a573003c028698068cdf93b">XV_HDMIRXSS1_HANDLER_DSC_PKT_ERR</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a28b9e00fea1d05e22cb6e4652bc78799">XV_HDMIRXSS1_HANDLER_DSC_STRM_CH</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a3134b4e34d8c3a673d79dd7b382e7c05">XV_HDMIRXSS1_HANDLER_DSC_STS_UPDT</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5aca1d643f245f984b434db42ee85a8304">XV_HDMIRXSS1_HANDLER_DYN_HDR</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a6e1f859f664f150b7fda92b954a793d3">XV_HDMIRXSS1_HANDLER_FRL_CONFIG</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a231b10b9f5f332c82548d62a12ba60bc">XV_HDMIRXSS1_HANDLER_FRL_START</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a18eba0ee51a98b17638a212d258fd573">XV_HDMIRXSS1_HANDLER_HDCP</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a7ac93931c7589787dbd57aae4cdd87b4">XV_HDMIRXSS1_HANDLER_HDCP_AUTHENTICATED</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a3cb1314764fb2d7d7c7ff0132042d447">XV_HDMIRXSS1_HANDLER_HDCP_AUTHENTICATION_REQUEST</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5af9119a76acf2f756e81276ff2842e781">XV_HDMIRXSS1_HANDLER_HDCP_ENCRYPTION_UPDATE</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a11dad5dc1e308bcdd97f56b65617388c">XV_HDMIRXSS1_HANDLER_HDCP_STREAM_MANAGE_REQUEST</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5adfe2435962d38a8ea5e3af83d96a3c7a">XV_HDMIRXSS1_HANDLER_HDCP_TOPOLOGY_UPDATE</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5ace17906825f7c6921b778fc187bdc7e9">XV_HDMIRXSS1_HANDLER_HDCP_UNAUTHENTICATED</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5ae8c084b2ba9d129527f1d802aa3f240a">XV_HDMIRXSS1_HANDLER_LNKSTA</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5aa66074c2e1c2b45397a6b2a4a9938938">XV_HDMIRXSS1_HANDLER_PHY_RESET</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5ac7115fc990d52c7f213364612e9303bd">XV_HDMIRXSS1_HANDLER_STREAM_DOWN</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5ab98c6aa9b6973b06d6a664e584a089be">XV_HDMIRXSS1_HANDLER_STREAM_INIT</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a8e78f393a306cf1a17a438a27b227234">XV_HDMIRXSS1_HANDLER_STREAM_UP</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5ab30331b38164a30f7d6c1605d3acd34a">XV_HDMIRXSS1_HANDLER_TMDS_CLK_RATIO</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a1aa4b3c06227ea84029d4b4d91dc3de9">XV_HDMIRXSS1_HANDLER_TMDS_CONFIG</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a36fa72d92f1bac93c88fdf46df0e67f8">XV_HDMIRXSS1_HANDLER_VFP_CH</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a66e901595e22345bc6ffd7996f28ec7c">XV_HDMIRXSS1_HANDLER_VIC_ERROR</a>, <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a1a7c433694e196daddba0db8b4f56acb">XV_HDMIRXSS1_HANDLER_VID_RDY_ERR</a>, and <a class="el" href="xv__hdmirxss1_8h.html#ad720d316ed02be13ce06db41537bcfe5a8092f6a147cc535b2d93c79be904f41c">XV_HDMIRXSS1_HANDLER_VRR_RDY</a>.</p>

</div>
</div>
<a class="anchor" id="a4b1da9fb9e5b37bea30c629293a76772"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_SetDefaultPpc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the default in HDF. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Id</td><td>is the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> ID to operate on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#a23cb1bc207dcd4b239ff035c3a7dfe45">XV_HdmiRxSs1_Config::Ppc</a>.</p>

</div>
</div>
<a class="anchor" id="a7c30dc802d19c226693c2fa3effc948a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_SetEdidParam </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>EdidDataPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the EDID parameters in the HDMI RX SS struct. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ac84dbbbfa102d974d1489765b8dd3d04">XV_HdmiRxSs1::EdidLength</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#aa79a686eb11f948daa2a85bd87266557">XV_HdmiRxSs1::EdidPtr</a>.</p>

</div>
</div>
<a class="anchor" id="ad9b07a967c60120eb05ae4f42a5ebc49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_SetHpd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the HPD on the HDMI RX. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Value</td><td>is a flag used to set the HPD.<ul>
<li>TRUE drives HPD high</li>
<li>FALSE drives HPD low</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a8948d5e7406aa01daa9f4626f6f9723b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiRxSs1_SetLogCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u64 *&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs an asynchronous callback function for the LogWrite API: </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI RX Subsystem instance. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if callback function installed successfully.</li>
<li>XST_INVALID_PARAM when callback function is not installed successfully. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a26644f3c1c2f2dad564ec5e825aaecf6">XV_HdmiRxSs1::LogWriteCallback</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a31a7438dfb4ac67da799602693a606aa">XV_HdmiRxSs1::LogWriteRef</a>.</p>

</div>
</div>
<a class="anchor" id="ac95834c8296864ddf9bd11cddee740da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_SetPpc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Ppc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set PPC specified by user. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Id</td><td>is the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> ID to operate on. </td></tr>
    <tr><td class="paramname">Ppc</td><td>is the PPC to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#a23cb1bc207dcd4b239ff035c3a7dfe45">XV_HdmiRxSs1_Config::Ppc</a>.</p>

</div>
</div>
<a class="anchor" id="a33f9facfc1978f57febcf29682fed6c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiRxSs1_SetStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Clock</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>LineRate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function set HDMI RX susbsystem stream parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Calculated TMDS Clock</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#ae498c708a39c0a72d9d0c56cac26b523">XV_HdmiRxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_rx_ss1___config.html#a23cb1bc207dcd4b239ff035c3a7dfe45">XV_HdmiRxSs1_Config::Ppc</a>, <a class="el" href="xv__hdmirxss1_8h.html#af3a71dd7327c20d37f9daa233bc882c0a286a6fe7c6335fc6440847ecf5e72aee">XV_HDMIRXSS1_LOG_EVT_SETSTREAM</a>, <a class="el" href="xv__hdmirxss1_8h.html#af3a71dd7327c20d37f9daa233bc882c0a948816123eeb35e574b93f14a32f9b91">XV_HDMIRXSS1_LOG_EVT_SETSTREAM_ERR</a>, and <a class="el" href="xv__hdmirxss1_8h.html#a7d0b053f82c85248f45171523ef784e5">XV_HdmiRxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a1ba7069501e51471adcc478b2ea7e724"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_SetUserTimerHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_DelayHandler&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs a custom delay/sleep function to be used by the <a class="el" href="struct_x_v___hdmi_rx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiRxSs1</a> driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HdmiSsRx instance. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address to the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is the user data item (microseconds to delay) that will be passed to the custom sleep/delay function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a6f341788d0657d756bdecd5027e3f8c4">XV_HdmiRxSs1::UserTimerPtr</a>, and <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a2ad88e297148d18a9d0891dc5d5ed7e8">XV_HdmiRxSs1::UserTimerWaitUs</a>.</p>

</div>
</div>
<a class="anchor" id="aa385d7305e57a116d118fd8a94f2da7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_Start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the HDMI RX subsystem including all sub-cores that are included in the processing pipeline for a given use-case. </p>
<p>Video pipe is started from back to front </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Cores are started only if the corresponding start flag in the scratch pad memory is set. This allows to selectively start only those cores included in the processing chain </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>, <a class="el" href="xv__hdmirxss1_8h.html#af3a71dd7327c20d37f9daa233bc882c0accfba4234b4f3b10efba1fff51743cca">XV_HDMIRXSS1_LOG_EVT_START</a>, and <a class="el" href="xv__hdmirxss1_8h.html#a7d0b053f82c85248f45171523ef784e5">XV_HdmiRxSs1_LogWrite()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="abd29117c5df26cf6e8e59b0c21f03789"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_Stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function stops the HDMI RX subsystem including all sub-cores Stop the video pipe starting from front to back. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>, <a class="el" href="xv__hdmirxss1_8h.html#af3a71dd7327c20d37f9daa233bc882c0a0bf6eb9d6d1671f28c4713cf110470b4">XV_HDMIRXSS1_LOG_EVT_STOP</a>, and <a class="el" href="xv__hdmirxss1_8h.html#a7d0b053f82c85248f45171523ef784e5">XV_HdmiRxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a42f8f2a563c37a9ed239c15120b2226d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_SYSRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the system reset of other blocks within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmirxss1_8h.html#a5c5258fd66ec0b4c4670319715813a93">XV_HdmiRxSs1_Reset()</a>.</p>

</div>
</div>
<a class="anchor" id="ae779f948cfd2958ef300834fda40a513"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_ToggleHpd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function toggles the HPD on the HDMI RX. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="aa62ddf7f0fcf113a14a948243196c9e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_VfpControl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function controls HDMI RX VFP event enable/disable. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Enable</td><td>0: disable VFP event 1: enable VFP event.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a3c9b009c2f1a32884f31b91fda02d93a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiRxSs1_VRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_rx_ss1.html">XV_HdmiRxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the video reset of other blocks within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_rx_ss1.html#a51fe864b06a7b80a949a9c65d0f8ec54">XV_HdmiRxSs1::HdmiRx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#acd642332518889b8d0869e9f0ecec307">Exdes_CheckforResChange()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ac4f4149ad223327e73c2d8e6ed759ad4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XV_HdmiRxSs1_SubCores XV_HdmiRxSs1_SubCoreRepo[XPAR_XV_HDMIRXSS1_NUM_INSTANCES]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Define Driver instance of all sub-core included in the design. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
